package com.newsproject.pojo.DTO;

import Util.FormatTime;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PostDTO {
    private Integer postId;        // 文章的id
    private Integer userId;        // 作者的id
    private String title;          // 标题
    private String content;        // 内容
    private Integer LikeCount;     // 点赞数
    private Integer CommentCount; // 评论数
    private LocalDateTime time;   // 发布时间（接受数据用的）
    private String createdTime;   // 发布时间  （前端展示时候的）
    private String  coverImage ;  // 封面图片
    private Integer shareCount ;   // 分享数
    private Integer viewCount ;   //浏览数
    private Integer auditStatus;   // 审核状态
    private String  auditStatusText; // 审核状态文本


    public String getCreatedTime() {
        return FormatTime.formatTimeDifference(this.time);
    }
}
